package com.example.entity;

/**
 * 特殊的请求头的key
 * @author hipop
 */
public class ReqHeadKey {

    /**
     * 自定义头，user one id
     */
    public static final String X_USER_ONE_ID = "X-UESER-ONEID";

    /**
     * 自定义头，是否是车主
     */
    public static final String X_USER_IS_OWNER = "X-UESER-ISOWNER";

    /**
     * 自定义头，app id
     */
    public static final String X_FROM_APP_ID = "X-FROM-APP-ID";


    /**
     * 自定义头，追踪id
     */
    public static final String X_TRACEID = "X-B3-Traceid";

    /**
     * 自定义头，追踪id
     */
    public static final String X_TRACEID_PARENTSPANID = "X-B3-Parentspanid";

    /**
     * 自定义头，追踪id
     */
    public static final String X_TRACEID_SPANID = "X-B3-Spanid";

    /**
     * 自定义头，用于标志从网关开始请求开始时间戳（毫秒）
     */
    public static final String X_REQ_START_TIME = "X-Data-RequestStartTime";

    /**
     * 自定义头，用于标志当前服务内部的请求开始时间戳（毫秒）
     */
    public static final String X_THIS_REQ_START_TIME = "X-Data-ThisRequestStartTime";
}
